create procedure InsertarEscuela
(
    @fk_Universidad varchar(100),
    @nombre varchar(30),        
    @descripcion varchar(700),
    @telefono varchar(15),
	@director varchar(100),
	@direccion varchar(700),
    @estado int,  
	@escuelaInsertada int output,
	@validacion int output
)
AS
BEGIN
    SET NOCOUNT ON;
    select @validacion = id_Universidad from universidad where nombre=@fk_Universidad
    
    if not exists (select id_Escuela from Escuela where nombre=@nombre and fk_Universidad = @validacion and estado = 1) 
begin
    insert into vudu.dbo.escuela (fk_Universidad,nombre,descripcion,telefono,director,direccion,estado,estadoRol,fk_rol) values
	(@validacion,@nombre,@descripcion,@telefono,@director,@direccion,1,'Inactivo',null);

    SELECT @escuelaInsertada = id_Escuela from Escuela where nombre=@nombre and fk_Universidad = @validacion;
 end 
 END
go